<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>
<body>
    <script>
        /*
         js的作用域：变量名的有效范围。分为全局作用域，局部做作用域。
           全局作用域：整个 <script> 标签内。
           局部作用域：函数内部。
           作用：减少命名冲突。

           函数可以访问全局变量。
           在函数外部不能访问函数内部的变量。

           变量的作用域：全局变量和局部变量。
                        在全局内，声明的变量就是全局变量，
                        在函数内部，声明的变量就是局部变量。
            形参就局部变量。 
        */
       var age = 23;
       function cook(address){
        //    var address;
        // address = "郑州";
        var number = 10;
        console.log(age);
       }
       cook("郑州");
       console.log(number);   // age is not defined
        console.log(address);  // address is not defined
    </script>
</body>
</html>